Eclipse进行git代码提交时忽略不需要的文件

您所在的位置:网站首页 eclipse 指定package不显示过滤 Eclipse进行git代码提交时忽略不需要的文件

Eclipse进行git代码提交时忽略不需要的文件

2023-09-10 08:44| 来源: 网络整理| 查看: 265

1.添加.gitignore

Window--Show View--Navigator

可以看到acyxcommon项目显示的内容如下

选中不需要提交的文件,右键--Team--Ignore

此时,可以看到多了一个.gitignore

打开之后,其内容如下:

项目中target也是不需要提交的,选中target--右键--Team--Ignore,此时.gitignore内容如下:

2.若创建.gitignore之前已经上传了一些没必要的文件

比如:.classpath    .project   .settings   target/

git rm  a.txt  同时从工作区和暂存区中删除文件a.txt

git rm --cached  a.txt  只是从暂存区中删除文件a.txt,工作区中该文件还存在

git rm -r --cached  abc  只是从暂存区中删除文件夹abc,工作区中该文件夹还存在

git commit  -m  “message”       将暂存区改动给提交到本地的版本库

git commit --amend      追加提交,可以在不增加一个新的commit-id的情况下将新修改的代码追加到前一次的commit-id中

git push的一般形式为 git push :

git push origin master:refs/for/master    即是将本地的master分支推送到远程主机origin上的对应master分支, origin 是远程主机名,第一个master是本地分支名,第二个master是远程分支名。

git branch -r   查看远程的分支名

git push  默认只推送当前分支

首先,删除暂存区中没必要的文件

git rm --cached .classpath

git rm --cached .project

git rm --cached -r .settings

git rm --cached -r target

然后,执行commit操作,提交到本地仓库 

git commit -m "删除不必要的文件"

最后,执行push操作,推送到远端版本库

git branch -r

git push

此时,去GitLab中查看,master分支没必要的文件已经被删除,如下图

切换到dev分支,发现没必要的文件依然存在,执行如下指令,将远端版本库中master上的修改merge到dev分支

git push origin master:dev

此时,再次查看GitLab中dev分支中代码,没必要的文件已不存在。

 

 



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3